/**
 * 
 */
package com.ipartek.pruebas.bean;

/**
 * @author practicas8
 *
 */
public class ParejaP8 {

	//Atributos
	
	char sexo;
	int edad;
	char estadoCivil;
	String nombre;

	
	//Constructores
	
	public ParejaP8() { // Constructor por defecto
		super(); // super es para hacer referencia al padre
		this.sexo = 'S';
		this.edad = 0;
		this.estadoCivil = 'N';
		this.nombre = "vacio";
	}


	public ParejaP8(char sexo, int edad, char estadoCivil, String nombre) {// Constructor con parametros
		super();
		this.sexo = sexo;
		this.edad = edad;
		this.estadoCivil = estadoCivil;
		this.nombre = nombre;
	}

	//Metodos

	public char getSexo() {
		return sexo;
	}


	public void setSexo(char sexo) {
		this.sexo = sexo;
	}


	public int getEdad() {
		return edad;
	}


	public void setEdad(int edad) throws Exception {
		if((edad >0) && (edad < 200)){
			this.edad = edad;
		}else{
			throw new Exception("Rango de edad no permitida");
		}
		
		
	}


	public char getEstadoCivil() {
		return estadoCivil;
	}


	public void setEstadoCivil(char estadoCivil) {
		this.estadoCivil = estadoCivil;
	}


	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	//redefinir el metodo
	
	@Override
	public String toString(){
		return this.nombre + "[" + this.edad +"] sexo="+this.sexo + " Estado Civil= " +this.estadoCivil;
	}
	
	

	
	
	
}
